package com.zygh.lz.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class Operation {

    private Integer id;
    private String policeId;  //警员号
    private String sn;      //证书sn号
    private String cardNo;   //身份证号
    private String requestId ;//请求标识
    private String sessionId; // session标识
    private String terminalIp; // 终端ip
    private String source; // 日志来源
    private String logType; // 日志类型//0：登录；1：查询；2：新增；3：修改；4：删除；5：登出；6：其他
    private String module; // 功能模块，格式如：通讯录>通讯录查询
    private String params; // 原始请求参数
    private String formatParam; // 请求参数（格式化）
    private String url; // 访问url
    private String uri; // uri
    private String content; // 访问内容
    private String response;   //响应内容
    private String responseType; // 响应内容类型
    private Integer responseTime; // 请求耗时（ms）
    private String result; // 响应内容类型html/json  1.json 2.html
    private String errorCode; // 访问结果成功失败  成功或失败，失败时要写失败原因
    private String errorLog; // 操作失败时错误代码
    private String sourceIp; // 源IP
    private Integer sourcePort; // 源端口
    private String destIp; // 目的IP
    private Integer destPort; // 目的端口
    private Long time; // 日志记录时间
    private Integer state;



}
